$(function(){
	// a todos los campos con esta clase le ponemos la marca de obligatorio	
	$('.noEmpty').each(function(){
		$vacioCampo	= $.trim($(this).val());
		$llaveCampo = $(this).attr('id');	
		$('span:.'+$llaveCampo+'').text('');		
		if($vacioCampo==''){			
			$(this).after('<span class="'+$llaveCampo+'" style="color:#f11;">&nbsp;( * )</span>');			
		}else{
			$(this).after('<span class="'+$llaveCampo+'" style="color:#f11;"></span>');			
		}
	});
	
	// verificamos para eliminar la marca
	$('.noEmpty').live('blur',function(){
		$fullcampo 	= $(this).val();	
		$fullId 	= $(this).attr('id');		
		if($fullcampo!=''){
			$('span:.'+$fullId+'').text('');
		}else{
			$('span:.'+$fullId+'').text(' ( * )');			
		}	
	});
	// antes de enviar verificamos los campos no vacios
	//$(':submit[value=Guardar]').click(function(){	// segunda forma de poderhacerlo general
	$(':submit[value=Guardar]').click(function(){//$('form').submit(function(){
		$flagCampo = true;		
		$totalError = 0;
		$('.noEmpty').each(function(){
			
			$vacioCampo	= $.trim($(this).val());
			$llaveCampo = $(this).attr('id');				
			if($vacioCampo!=''){					
				$('span:.'+$llaveCampo+'').text('');
				$(this).after('<span class="'+$llaveCampo+'" style="color:#f11;"></span>');	
			}else{
				$flagCampo = false;
				$('span:.'+$llaveCampo).remove();
				$(this).after('<span class="'+$llaveCampo+'" style="color:#f11;">&nbsp;( * )</span>');										
				$totalError+=1;
				return;
			}
						
		});			
		if($totalError>0){
			alerta('Los campos con ( * ) son obligatorios','Advertencia',2000);		
			$flagCampo = false;
		}else{
			$totalError = 0;	
		}	
		return $flagCampo;
	});	
	
});